Analysis of "HoB_2012092115.blg"

Report Generated at: 10/2/2012 5:46:23 PM
PALv2

On This Page


Back to the top

Tool Parameters:


NameValue
Log Time Range: 9/21/2012 3:04:39 PM - 10/2/2012 1:05:10 PM
Log(s): C:\Temp\HoB_2012092115.blg;C:\Temp\HoB_2012092215.blg;C:\Temp\HoB_2012092315.blg;C:\Temp\HoB_2012092415.blg;C:\Temp\HoB_2012092515.blg;C:\Temp\HoB_2012092615.blg;C:\Temp\HoB_2012092715.blg;C:\Temp\HoB_2012092815.blg;C:\Temp\HoB_2012092915.blg;C:\Temp\HoB_2012093015.blg;C:\Temp\HoB_2012100115.blg
AnalysisInterval: 8 Hours(s) 44 Minute(s) 1 second(s)
Threshold File: C:\Program Files\PAL\PAL\SQLServer.xml
AllCounterStats: False
RAID1Drives:NULL
RAID5Drives:NULL
TotalMemory:4
NumberOfProcessors:8
ThreeGBSwitch:False
SixtyFourBit:False

Back to the top

Alerts by Chronological Order


Description: This section displays all of the alerts in chronological order.

Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.

Time Range
9/21/2012 3:04:39 PM - 9/21/2012 11:49:40 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.0296310
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage032.2861,6050
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage033.305570
More than 80% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time17840
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0430
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.10
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00160
9/21/2012 11:49:40 PM - 9/22/2012 8:34:41 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage07.5433760
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage115.257141-2
Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec031860
Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy7231,24995,510-7,356
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage335.848530
More than 80% Processor Utilization\\SL7DB01\Processor(_Total)\% Processor Time314991
More than 80% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time113991
More than 80% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time114981
More than 80% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time013991
More than 80% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time416981
More than 80% Processor Utilization\\SL7DB01\Processor(4)\% Processor Time012991
More than 80% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time217981
More than 80% Processor Utilization\\SL7DB01\Processor(6)\% Processor Time113991
More than 80% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time416991
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0510
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.01.0930
Experimental: HBA Queue Depth might be restricted to 32 - Consider increasing the HBA queue depth if applicable\\SL7DB01\PhysicalDisk(2 E:)\Current Disk Queue Length021990
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length041050
9/22/2012 8:34:41 AM - 9/22/2012 5:19:43 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.6896810
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage011.642185-1
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage034.17500
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0470
9/22/2012 5:19:43 PM - 9/23/2012 2:04:43 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage942.5052,4330
Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01540
Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy2758,46779,754-1,413
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2628.39490
More than 50% Processor Utilization\\SL7DB01\Processor(4)\% Processor Time110790
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0560
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.0520
Experimental: HBA Queue Depth might be restricted to 32 - Consider increasing the HBA queue depth if applicable\\SL7DB01\PhysicalDisk(2 E:)\Current Disk Queue Length01560
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(0 C:)\Avg. Disk Queue Length0040
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk Queue Length0080
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length01150
9/23/2012 2:04:43 AM - 9/23/2012 10:44:44 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage08.7694720
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage229.8174960
Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy1397,10720,510-2,530
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage530.904620
More than 50% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time18520
More than 50% Processor Utilization\\SL7DB01\Processor(4)\% Processor Time014710
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.01.0680
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.002.008.040
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk Queue Length02100
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0180
9/23/2012 10:44:44 AM - 9/23/2012 7:29:46 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.8877020
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage533.5199360
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage729.811510
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0460
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.030
Experimental: HBA Queue Depth might be restricted to 32 - Consider increasing the HBA queue depth if applicable\\SL7DB01\PhysicalDisk(2 E:)\Current Disk Queue Length00400
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00170
9/23/2012 7:29:46 PM - 9/24/2012 4:14:46 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.9053640
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage236.3242,6400
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage430820
More than 50% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time17610
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(0 C:)\Avg. Disk sec/Read0.001.0650
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0420
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.006.0490
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0040
9/24/2012 4:14:46 AM - 9/24/2012 12:59:47 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage098.2292,6512
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage425.5142480
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2340.924540
More than 50% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time117790
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(7)\% Privileged Time26220
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.0460
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.002.012.1750
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length01150
9/24/2012 12:59:47 PM - 9/24/2012 9:44:49 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage015.6513900
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage414.9151090
Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01750
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2436.849580
More than 50% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time19670
More than 50% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time46550
More than 50% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time48540
More than 30% privileged (kernel) mode CPU usage\\SL7DB01\Processor(0)\% Privileged Time04400
More than 30% privileged (kernel) mode CPU usage\\SL7DB01\Processor(3)\% Privileged Time35460
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(7)\% Privileged Time24210
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0430
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.120
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length01340
9/24/2012 9:44:49 PM - 9/25/2012 6:24:50 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage019.6924860
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage235.6542,1560
Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01290
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage538.058670
More than 50% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time04760
More than 50% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time410750
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.040
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.0770
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00110
9/25/2012 6:24:50 AM - 9/25/2012 3:09:51 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage052.0579431
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage525.5475300
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2041.292600
More than 50% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time08550
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.0420
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.009.1060
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0030
9/25/2012 3:09:51 PM - 9/25/2012 11:54:52 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.7714470
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage330.2951,9640
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2135.524560
More than 50% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time12660
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(0 C:)\Avg. Disk sec/Read0.003.2480
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0360
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0040
9/25/2012 11:54:52 PM - 9/26/2012 8:39:53 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage068.6571,5111
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage219.3521500
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage539710
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(2)\% Privileged Time03210
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(0 C:)\Avg. Disk sec/Read0.001.0880
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.005.0740
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.003.011.0970
9/26/2012 8:39:53 AM - 9/26/2012 5:24:54 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage074.3588571
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage318.9341930
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage1941.019650
More than 50% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time013620
More than 50% Processor Utilization\\SL7DB01\Processor(4)\% Processor Time19560
More than 80% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time415820
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(2)\% Privileged Time04220
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(6)\% Privileged Time04230
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.006.0850
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.0530
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00170
9/26/2012 5:24:54 PM - 9/27/2012 2:04:55 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage01.2311140
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage043.3174,3440
Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01450
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage1532.096580
More than 80% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time03860
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0430
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.110
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00240
9/27/2012 2:04:55 AM - 9/27/2012 10:49:56 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage0146.8765,5921
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage022.6192670
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage242.076770
More than 80% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time114970
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.060
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.001.012.130
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0080
9/27/2012 10:49:56 AM - 9/27/2012 7:34:57 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage024.2454230
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage013.831810
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage1639.887760
More than 50% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time05600
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.0510
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.1740
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0030
9/27/2012 7:34:57 PM - 9/28/2012 4:19:58 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.6953150
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage036.9623,3080
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage433.181760
More than 50% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time15740
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0510
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.006.030
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0050
9/28/2012 4:19:58 AM - 9/28/2012 1:04:59 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage0972.11468,3206
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage222.4572260
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2142.257590
More than 50% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time115550
More than 50% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time112690
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.005.060
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.003.008.0570
9/28/2012 1:04:59 PM - 9/28/2012 9:45:00 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage013.7149690
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage0112470
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage033.667690
A ratio of more than 1 SQL Re-Compilation for every 10 SQL Compilations\\SL7DB01\PAL Generated()\SQL Re-Compilations To SQL Compilations Ratio Percentage0.705530
More than 30% privileged (kernel) mode CPU usage\\SL7DB01\Processor(0)\% Privileged Time01500
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0540
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.0360
9/28/2012 9:45:00 PM - 9/29/2012 6:30:00 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage013.418850
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage066.4385,2190
Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec032300
Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy7947,85798,785-273
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage024.105550
More than 80% Processor Utilization\\SL7DB01\Processor(_Total)\% Processor Time113990
More than 80% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time012990
More than 80% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time013990
More than 80% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time011990
More than 80% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time417990
More than 80% Processor Utilization\\SL7DB01\Processor(4)\% Processor Time011990
More than 80% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time012990
More than 80% Processor Utilization\\SL7DB01\Processor(6)\% Processor Time011990
More than 80% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time316990
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0470
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.0680
Experimental: HBA Queue Depth might be restricted to 32 - Consider increasing the HBA queue depth if applicable\\SL7DB01\PhysicalDisk(2 E:)\Current Disk Queue Length01360
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length04980
9/29/2012 6:30:00 AM - 9/29/2012 3:15:02 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage024.972480
Greater than 15ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.0180
9/29/2012 3:15:02 PM - 9/30/2012 12:00:03 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage015.61,6380
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage067.8296,6060
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage015.533550
More than 50% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time02780
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0490
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.006.0280
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(0 C:)\Avg. Disk Queue Length0050
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0040
9/30/2012 12:00:03 AM - 9/30/2012 8:45:04 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage048.4292,2590
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage054.1431,3300
Less than 97 percent buffer cache hit ratio\\SL7DB01\SQLServer:Buffer Manager\Buffer cache hit ratio941001000
Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01450
Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy1812,39179,806-414
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage023.648810
More than 50% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time04550
More than 50% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time418680
More than 50% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time27750
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.011.0770
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.0480
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk Queue Length02120
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length02170
9/30/2012 8:45:04 AM - 9/30/2012 5:25:05 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage013.7141,4140
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage046.1241,0840
Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy6824,53136,610-339
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage024.019480
More than 50% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time25700
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0480
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.050
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00100
9/30/2012 5:25:05 PM - 10/1/2012 2:10:06 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage061.2866,2270
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage017.3811000
More than 50% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time04510
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0490
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.0410
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0060
10/1/2012 2:10:06 AM - 10/1/2012 10:55:07 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage040.1248190
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage018.8381790
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage141.105630
More than 50% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time08650
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0480
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.002.012.170
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00110
10/1/2012 10:55:07 AM - 10/1/2012 7:40:08 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage083.8172,7420
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage018.491490
Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01330
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage1439.827590
More than 80% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time07920
More than 80% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time0151000
More than 80% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time06960
More than 50% Processor Utilization\\SL7DB01\Processor(6)\% Processor Time05700
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.0480
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.001.011.110
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length01150
10/1/2012 7:40:08 PM - 10/2/2012 4:25:09 AMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage07.1983990
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage041.5543,2280
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage433.079590
More than 50% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time47800
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(0)\% Privileged Time03230
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0440
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.0270
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length01190
10/2/2012 4:25:09 AM - 10/2/2012 1:09:10 PMConditionCounterMinAvgMaxHourly Trend
A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage076.0317590
A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage427.1154760
A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2043.094670
More than 50% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time212730
More than 80% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time412960
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.0440
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.003.012.1540
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00110


Memory


Memory Available MBytes

Description: Available MBytes is the amount of physical RAM, in Megabytes, immediately available for allocation to a process or for system use. It is equal to the sum of memory assigned to the standby (cached), free and zero page lists. If this counter is low, then the computer is running low on physical RAM.
This analysis will alert a Warning if this counter's value is less than 10% of the RAM installed and will alert a critical if this counter's value is less than 100MB's. When Windows Server 2003 and newer has less then 100MBs of available RAM, it will go into a low memory condition and alert processes of this condition. If in a low memory condition the operating system will be more aggressive at working set trimming which pages out the physical RAM used by processes to the pagefile on the disk.

References:

\Memory\Available MBytes
Warning Range: 204.8 to 409.6
Critical Range: .001 to 204.8

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\Memory\Available MBytesMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
OKSL7DB014,2774,3674,3900154,3654,3634,361


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
No Alerts Found

Back to the top

Memory Pages/sec

Description: This analysis checks to see if the Pages/sec is high while the system is in a low memory condition. If it is sustained at a high amount, then the system is might be running out of memory by trying to page the memory to the disk. Keep in mind that all hard page faults are counted in the pages/sec counter such as hard page faults caused by memory mapped files instead of page file hits. According to Wikipedia, memory-mapped files are a segment of virtual memory which has been assigned a direct byte-for-byte correlation with some portion of a file or file-like resource. This resource is typically a file that is physically present on-disk, but can also be a device, shared memory object, or other resource that the operating system can reference through a file descriptor. In other words, applications like Microsoft Word and Microsoft PowerPoint will not load entire documents into RAM. Instead, they memory map the file, so that when you navigate through the document, it loads portions of the document as needed. The act of loading portions of the document from disk to RAM as a memory mapped file causes a hard page fault which is counted in the pages/sec counter. See the article The Case of the Phantom Hard Page Faults. To determine if the hard page faults are actually hitting the page file, use Process Monitor with Advanced Ouput enabled to see how often the page file(s) are hit.
Pages/sec is the rate at which pages are read from or written to disk to resolve hard page faults. It is the sum of Memory\Pages Input/sec and Memory\Pages Output/sec. It is counted in numbers of pages, so it can be compared to other counts of pages, such as Memory\Page Faults/sec, without conversion. It includes pages retrieved to satisfy faults in the file system cache (usually requested by applications) non-cached mapped memory files.

This counter should always be below 1000, therefore this analysis checks for values above 1000. Use this analysis in correlation with Available Memory Analysis and Memory Leak Analysis. If all are throwing alerts at the same time, then this may indicate the system is running out of memory and the suspected processes involved and follow analysis steps mentioned in the Memory Leak analysis.

Reference


\Memory\Pages/sec
Warning Range: 1,000 to 1,999.999

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\Memory\Pages/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
OKSL7DB010111,469057221


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
No Alerts Found

Back to the top


Network Interface


Network Interface % Network Utilization

Description: % Network Utilization doesn't exist as a normal performance counter, so this analysis uses multiplies \Network Interface(*)\Bytes Total/sec by 8 (to convert it to bits total/sec), divides it by \Network Interface(*)\Current Bandwidth, and multiplies the result by 100 to create a percentage. This analysis throws a warning alert when greater than 50 and throws a critical alert when greater than 80.

% Network Utilization
Warning Range: 50 to 80
Critical Range: 80 to 99.999

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\Network Interface(*)\% Network UtilizationMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
OKSL7DB01/MS TCP Loopback interface00000000
OKSL7DB01/Broadcom BCM5708C NetXtreme II GigE [NDIS VBD Client]00100000


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
No Alerts Found

Back to the top

Network Interface Bytes Total/sec

Description: Bytes Total/sec is the rate at which bytes are sent and received over each network adapter, including framing characters. Network Interface\Bytes Total/sec is a sum of Network Interface\Bytes Received/sec and Network Interface\Bytes Sent/sec.

\Network Interface(*)\Bytes Total/sec

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\Network Interface(*)\Bytes Total/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
No ThresholdsSL7DB01/Broadcom BCM5708C NetXtreme II GigE [NDIS VBD Client]6,073331,70012,570,040-1,8641,171,77060,62142,83535,607
No ThresholdsSL7DB01/MS TCP Loopback interface02,53727,43112,1981,8811,8311,805


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
No Alerts Found

Back to the top

Network Interface Current Bandwidth

Description: Current Bandwidth is an estimate of the current bandwidth of the network interface in bits per second (BPS). For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this value is the nominal bandwidth.

\Network Interface(*)\Current Bandwidth

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\Network Interface(*)\Current BandwidthMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
No ThresholdsSL7DB01/Broadcom BCM5708C NetXtreme II GigE [NDIS VBD Client]1,000,000,0001,000,000,0001,000,000,00002551,000,000,0001,000,000,0001,000,000,000
No ThresholdsSL7DB01/MS TCP Loopback interface10,000,00010,000,00010,000,0000010,000,00010,000,00010,000,000


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
No Alerts Found

Back to the top


PhysicalDisk


PhysicalDisk Read Latency Analysis

Description: Avg. Disk sec/Read is the average time, in seconds, of a read of data to the disk. This analysis determines if any of the physical disks are responding slowly.

If the response times are greater than .015 (15 milliseconds), then the disk subsystem is keeping up with demand, but does not have much overhead left.

If the response times are greater than .025 (25 milliseconds), then noticeable slow downs and performance issues affecting users may be occurring.

Reference:
Ruling Out Disk-Bound Problems
http://technet.microsoft.com/en-us/library/5bcdd349-dcc6-43eb-9dc3-54175f7061ad.aspx


\PhysicalDisk(*)\Avg. Disk sec/Read
Warning Range: .015 to .025
Critical Range: .025 to .248

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\PhysicalDisk(*)\Avg. Disk sec/ReadMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
Greater than 25ms physical disk READ response timesSL7DB01/0 C:00.2480.005000
Greater than 25ms physical disk READ response timesSL7DB01/1 D:0.004.0850.011.00100
Greater than 25ms physical disk READ response timesSL7DB01/2 E:0.008.1750.011.006.005.005


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
Time Range
9/21/2012 3:04:39 PM - 9/21/2012 11:49:40 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0430
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.10
9/21/2012 11:49:40 PM - 9/22/2012 8:34:41 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0510
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.01.0930
9/22/2012 8:34:41 AM - 9/22/2012 5:19:43 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0470
9/22/2012 5:19:43 PM - 9/23/2012 2:04:43 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0560
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.0520
9/23/2012 2:04:43 AM - 9/23/2012 10:44:44 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.01.0680
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.002.008.040
9/23/2012 10:44:44 AM - 9/23/2012 7:29:46 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0460
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.030
9/23/2012 7:29:46 PM - 9/24/2012 4:14:46 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(0 C:)\Avg. Disk sec/Read0.001.0650
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0420
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.006.0490
9/24/2012 4:14:46 AM - 9/24/2012 12:59:47 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.0460
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.002.012.1750
9/24/2012 12:59:47 PM - 9/24/2012 9:44:49 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0430
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.120
9/24/2012 9:44:49 PM - 9/25/2012 6:24:50 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.040
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.0770
9/25/2012 6:24:50 AM - 9/25/2012 3:09:51 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.0420
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.009.1060
9/25/2012 3:09:51 PM - 9/25/2012 11:54:52 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(0 C:)\Avg. Disk sec/Read0.003.2480
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0360
9/25/2012 11:54:52 PM - 9/26/2012 8:39:53 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(0 C:)\Avg. Disk sec/Read0.001.0880
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.005.0740
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.003.011.0970
9/26/2012 8:39:53 AM - 9/26/2012 5:24:54 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.006.0850
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.0530
9/26/2012 5:24:54 PM - 9/27/2012 2:04:55 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0430
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.110
9/27/2012 2:04:55 AM - 9/27/2012 10:49:56 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.060
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.001.012.130
9/27/2012 10:49:56 AM - 9/27/2012 7:34:57 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.0510
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.1740
9/27/2012 7:34:57 PM - 9/28/2012 4:19:58 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0510
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.006.030
9/28/2012 4:19:58 AM - 9/28/2012 1:04:59 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.005.060
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.003.008.0570
9/28/2012 1:04:59 PM - 9/28/2012 9:45:00 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0540
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.0360
9/28/2012 9:45:00 PM - 9/29/2012 6:30:00 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0470
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.0680
9/29/2012 6:30:00 AM - 9/29/2012 3:15:02 PMConditionCounterMinAvgMaxHourly Trend
Greater than 15ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.0180
9/29/2012 3:15:02 PM - 9/30/2012 12:00:03 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0490
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.006.0280
9/30/2012 12:00:03 AM - 9/30/2012 8:45:04 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.011.0770
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.008.0480
9/30/2012 8:45:04 AM - 9/30/2012 5:25:05 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0480
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.050
9/30/2012 5:25:05 PM - 10/1/2012 2:10:06 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.002.0490
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.0410
10/1/2012 2:10:06 AM - 10/1/2012 10:55:07 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0480
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.002.012.170
10/1/2012 10:55:07 AM - 10/1/2012 7:40:08 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.0480
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.001.011.110
10/1/2012 7:40:08 PM - 10/2/2012 4:25:09 AMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.003.0440
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read0.007.0270
10/2/2012 4:25:09 AM - 10/2/2012 1:09:10 PMConditionCounterMinAvgMaxHourly Trend
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk sec/Read0.004.0440
Greater than 25ms physical disk READ response times\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk sec/Read.003.012.1540
Back to the top

PhysicalDisk Current Disk Queue Length

Description: Current Disk Queue Length is the number of requests outstanding on the disk at the time the performance data is collected. It also includes requests in service at the time of the collection. This is a instantaneous snapshot, not an average over the time interval. Multi-spindle disk devices can have multiple requests that are active at one time, but other concurrent requests are awaiting service. This counter might reflect a transitory high or low queue length, but if there is a sustained load on the disk drive, it is likely that this will be consistently high. Requests experience delays proportional to the length of this queue minus the number of spindles on the disks. For good performance, this difference should average less than two.

If the server is using an HBA (Host Bus Adapter: This is used to connect to a Storage Area Network SAN) and if the Current Disk Queue Length goes up to 32 frequently, then consider increasing the queue depth on the HBA to allow more concurrent I/O to the SAN. Please consult your SAN administrator before making any changes.

\PhysicalDisk(*)\Current Disk Queue Length

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\PhysicalDisk(*)\Current Disk Queue LengthMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
OKSL7DB01/0 C:00300000
OKSL7DB01/1 D:002301000
Experimental: HBA Queue Depth might be restricted to 32 - Consider increasing the HBA queue depth if applicableSL7DB01/2 E:0019904000


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
Time Range
9/21/2012 11:49:40 PM - 9/22/2012 8:34:41 AMConditionCounterMinAvgMaxHourly Trend
Experimental: HBA Queue Depth might be restricted to 32 - Consider increasing the HBA queue depth if applicable\\SL7DB01\PhysicalDisk(2 E:)\Current Disk Queue Length021990
9/22/2012 5:19:43 PM - 9/23/2012 2:04:43 AMConditionCounterMinAvgMaxHourly Trend
Experimental: HBA Queue Depth might be restricted to 32 - Consider increasing the HBA queue depth if applicable\\SL7DB01\PhysicalDisk(2 E:)\Current Disk Queue Length01560
9/23/2012 10:44:44 AM - 9/23/2012 7:29:46 PMConditionCounterMinAvgMaxHourly Trend
Experimental: HBA Queue Depth might be restricted to 32 - Consider increasing the HBA queue depth if applicable\\SL7DB01\PhysicalDisk(2 E:)\Current Disk Queue Length00400
9/28/2012 9:45:00 PM - 9/29/2012 6:30:00 AMConditionCounterMinAvgMaxHourly Trend
Experimental: HBA Queue Depth might be restricted to 32 - Consider increasing the HBA queue depth if applicable\\SL7DB01\PhysicalDisk(2 E:)\Current Disk Queue Length01360
Back to the top

PhysicalDisk Avg. Disk Queue Length

Description: Avg. Disk Queue Length is the average number of both read and write requests that were queued for the selected disk during the sample interval.

\PhysicalDisk(*)\Avg. Disk Queue Length
Warning Range: 2 to 105

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\PhysicalDisk(*)\Avg. Disk Queue LengthMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
More than 2 I/O's are waiting on the physical diskSL7DB01/0 C:00500000
More than 2 I/O's are waiting on the physical diskSL7DB01/1 D:001201000
More than 2 I/O's are waiting on the physical diskSL7DB01/2 E:0110504000


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
Time Range
9/21/2012 3:04:39 PM - 9/21/2012 11:49:40 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00160
9/21/2012 11:49:40 PM - 9/22/2012 8:34:41 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length041050
9/22/2012 5:19:43 PM - 9/23/2012 2:04:43 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(0 C:)\Avg. Disk Queue Length0040
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk Queue Length0080
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length01150
9/23/2012 2:04:43 AM - 9/23/2012 10:44:44 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk Queue Length02100
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0180
9/23/2012 10:44:44 AM - 9/23/2012 7:29:46 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00170
9/23/2012 7:29:46 PM - 9/24/2012 4:14:46 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0040
9/24/2012 4:14:46 AM - 9/24/2012 12:59:47 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length01150
9/24/2012 12:59:47 PM - 9/24/2012 9:44:49 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length01340
9/24/2012 9:44:49 PM - 9/25/2012 6:24:50 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00110
9/25/2012 6:24:50 AM - 9/25/2012 3:09:51 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0030
9/25/2012 3:09:51 PM - 9/25/2012 11:54:52 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0040
9/26/2012 8:39:53 AM - 9/26/2012 5:24:54 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00170
9/26/2012 5:24:54 PM - 9/27/2012 2:04:55 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00240
9/27/2012 2:04:55 AM - 9/27/2012 10:49:56 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0080
9/27/2012 10:49:56 AM - 9/27/2012 7:34:57 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0030
9/27/2012 7:34:57 PM - 9/28/2012 4:19:58 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0050
9/28/2012 9:45:00 PM - 9/29/2012 6:30:00 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length04980
9/29/2012 3:15:02 PM - 9/30/2012 12:00:03 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(0 C:)\Avg. Disk Queue Length0050
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0040
9/30/2012 12:00:03 AM - 9/30/2012 8:45:04 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(1 D:)\Avg. Disk Queue Length02120
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length02170
9/30/2012 8:45:04 AM - 9/30/2012 5:25:05 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00100
9/30/2012 5:25:05 PM - 10/1/2012 2:10:06 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length0060
10/1/2012 2:10:06 AM - 10/1/2012 10:55:07 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00110
10/1/2012 10:55:07 AM - 10/1/2012 7:40:08 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length01150
10/1/2012 7:40:08 PM - 10/2/2012 4:25:09 AMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length01190
10/2/2012 4:25:09 AM - 10/2/2012 1:09:10 PMConditionCounterMinAvgMaxHourly Trend
More than 2 I/O's are waiting on the physical disk\\SL7DB01\PhysicalDisk(2 E:)\Avg. Disk Queue Length00110
Back to the top


Processor


Processor % Processor Time

Description: % Processor Time is the percentage of elapsed time that the processor spends to execute a non-Idle thread. It is calculated by measuring the duration of the idle thread is active in the sample interval, and subtracting that time from interval duration. This counter is the primary indicator of processor activity, and displays the average percentage of busy time observed during the sample interval. % Processor Time is the sum of % User Time and % Privileged Time unless there is hardware involvement in the form of interupts and/or DPCs.

This analysis creates a Warning alert for utilization greater than 50% on any processor and creates a critical alert for utilization greater than 80%.

If average processor utilization is high based on the thresholds witin this analysis, then check if it is high user mode CPU or high privileged mode. If high privileged mode CPU is suspected, then see the Privileged Mode CPU Analysis. If a user-mode processor bottleneck is suspected, then consider using a process profiler to analyze the functions causing the high CPU consumption. See How To: Identify Functions causing a High User-mode CPU Bottleneck for Server Applications in a Production Environment article in the references section for more information.
References:

\Processor(*)\% Processor Time
Warning Range: 50 to 80
Critical Range: 80 to 100

\Processor(*)\% Processor Time
Warning Range: 50 to 80
Critical Range: 80 to 100

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\Processor(*)\% Processor TimeMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
More than 80% Processor UtilizationSL7DB01/_Total079908544
More than 80% Processor UtilizationSL7DB01/00799010433
More than 80% Processor UtilizationSL7DB01/10799010432
More than 80% Processor UtilizationSL7DB01/205100010321
More than 80% Processor UtilizationSL7DB01/3099909665
More than 80% Processor UtilizationSL7DB01/40699010322
More than 80% Processor UtilizationSL7DB01/50799010432
More than 80% Processor UtilizationSL7DB01/6059909322
More than 80% Processor UtilizationSL7DB01/7099909765


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
Time Range
9/21/2012 3:04:39 PM - 9/21/2012 11:49:40 PMConditionCounterMinAvgMaxHourly Trend
More than 80% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time17840
9/21/2012 11:49:40 PM - 9/22/2012 8:34:41 AMConditionCounterMinAvgMaxHourly Trend
More than 80% Processor Utilization\\SL7DB01\Processor(_Total)\% Processor Time314991
More than 80% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time113991
More than 80% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time114981
More than 80% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time013991
More than 80% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time416981
More than 80% Processor Utilization\\SL7DB01\Processor(4)\% Processor Time012991
More than 80% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time217981
More than 80% Processor Utilization\\SL7DB01\Processor(6)\% Processor Time113991
More than 80% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time416991
9/22/2012 5:19:43 PM - 9/23/2012 2:04:43 AMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(4)\% Processor Time110790
9/23/2012 2:04:43 AM - 9/23/2012 10:44:44 AMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time18520
More than 50% Processor Utilization\\SL7DB01\Processor(4)\% Processor Time014710
9/23/2012 7:29:46 PM - 9/24/2012 4:14:46 AMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time17610
9/24/2012 4:14:46 AM - 9/24/2012 12:59:47 PMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time117790
9/24/2012 12:59:47 PM - 9/24/2012 9:44:49 PMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time19670
More than 50% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time46550
More than 50% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time48540
9/24/2012 9:44:49 PM - 9/25/2012 6:24:50 AMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time04760
More than 50% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time410750
9/25/2012 6:24:50 AM - 9/25/2012 3:09:51 PMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time08550
9/25/2012 3:09:51 PM - 9/25/2012 11:54:52 PMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time12660
9/26/2012 8:39:53 AM - 9/26/2012 5:24:54 PMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time013620
More than 50% Processor Utilization\\SL7DB01\Processor(4)\% Processor Time19560
More than 80% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time415820
9/26/2012 5:24:54 PM - 9/27/2012 2:04:55 AMConditionCounterMinAvgMaxHourly Trend
More than 80% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time03860
9/27/2012 2:04:55 AM - 9/27/2012 10:49:56 AMConditionCounterMinAvgMaxHourly Trend
More than 80% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time114970
9/27/2012 10:49:56 AM - 9/27/2012 7:34:57 PMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time05600
9/27/2012 7:34:57 PM - 9/28/2012 4:19:58 AMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time15740
9/28/2012 4:19:58 AM - 9/28/2012 1:04:59 PMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time115550
More than 50% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time112690
9/28/2012 9:45:00 PM - 9/29/2012 6:30:00 AMConditionCounterMinAvgMaxHourly Trend
More than 80% Processor Utilization\\SL7DB01\Processor(_Total)\% Processor Time113990
More than 80% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time012990
More than 80% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time013990
More than 80% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time011990
More than 80% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time417990
More than 80% Processor Utilization\\SL7DB01\Processor(4)\% Processor Time011990
More than 80% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time012990
More than 80% Processor Utilization\\SL7DB01\Processor(6)\% Processor Time011990
More than 80% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time316990
9/29/2012 3:15:02 PM - 9/30/2012 12:00:03 AMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time02780
9/30/2012 12:00:03 AM - 9/30/2012 8:45:04 AMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time04550
More than 50% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time418680
More than 50% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time27750
9/30/2012 8:45:04 AM - 9/30/2012 5:25:05 PMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time25700
9/30/2012 5:25:05 PM - 10/1/2012 2:10:06 AMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time04510
10/1/2012 2:10:06 AM - 10/1/2012 10:55:07 AMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(1)\% Processor Time08650
10/1/2012 10:55:07 AM - 10/1/2012 7:40:08 PMConditionCounterMinAvgMaxHourly Trend
More than 80% Processor Utilization\\SL7DB01\Processor(0)\% Processor Time07920
More than 80% Processor Utilization\\SL7DB01\Processor(2)\% Processor Time0151000
More than 80% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time06960
More than 50% Processor Utilization\\SL7DB01\Processor(6)\% Processor Time05700
10/1/2012 7:40:08 PM - 10/2/2012 4:25:09 AMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(3)\% Processor Time47800
10/2/2012 4:25:09 AM - 10/2/2012 1:09:10 PMConditionCounterMinAvgMaxHourly Trend
More than 50% Processor Utilization\\SL7DB01\Processor(5)\% Processor Time212730
More than 80% Processor Utilization\\SL7DB01\Processor(7)\% Processor Time412960
Back to the top

Processor % Privileged Time

Description: This counter indicates the percentage of time a thread runs in privileged mode also known as kernel mode. When your application calls operating system functions (for example to perform file or network I/O or to allocate memory), these operating system functions are executed in privileged mode.

High privileged mode CPU indicates that computer is spending too much time in system I/O versus real (user mode) work. % Privileged Time is the percentage of elapsed time that the process threads spent executing code in privileged mode. When a Windows system service in called, the service will often run in privileged mode to gain access to system-private data. Such data is protected from access by threads executing in user mode. Calls to the system can be explicit or implicit, such as page faults or interrupts. Unlike some early operating systems, Windows uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. Some work done by Windows on behalf of the application might appear in other subsystem processes in addition to the privileged time in the process.

This analysis throws a warning alert if privileged mode CPU is consuming more than 20% of total CPU and a critical alert if consuming More than 30% of total CPU.

Next steps
The CPU consumption might be caused by another busy resource such as network, memory, or disk I/O. High privileged mode CPU can also by caused by high amounts of Context Switches/second. See the High Context Switches/second analysis. The KernRate (KrView) tool can be used to profile the kernel to see what component is consuming the most kernel resources. To see more information about how KernRate can be used to analyze high priviledge mode CPU problems, see Mark Russinovich's blog entry in the references section below.

References:

\Processor(*)\% Privileged Time
Warning Range: 20 to 30
Critical Range: 30 to 99.999

\Processor(*)\% Privileged Time
Warning Range: 20 to 30
Critical Range: 30 to 99.999

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\Processor(*)\% Privileged TimeMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
OKSL7DB01/_Total021602222
More than 30% privileged (kernel) mode CPU usageSL7DB01/0035003211
OKSL7DB01/1021502211
More than 20% privileged (kernel) mode CPU usageSL7DB01/2022202111
More than 30% privileged (kernel) mode CPU usageSL7DB01/3054602544
OKSL7DB01/4021702111
OKSL7DB01/5021502211
More than 20% privileged (kernel) mode CPU usageSL7DB01/6022302111
More than 20% privileged (kernel) mode CPU usageSL7DB01/7032202322


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
Time Range
9/24/2012 4:14:46 AM - 9/24/2012 12:59:47 PMConditionCounterMinAvgMaxHourly Trend
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(7)\% Privileged Time26220
9/24/2012 12:59:47 PM - 9/24/2012 9:44:49 PMConditionCounterMinAvgMaxHourly Trend
More than 30% privileged (kernel) mode CPU usage\\SL7DB01\Processor(0)\% Privileged Time04400
More than 30% privileged (kernel) mode CPU usage\\SL7DB01\Processor(3)\% Privileged Time35460
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(7)\% Privileged Time24210
9/25/2012 11:54:52 PM - 9/26/2012 8:39:53 AMConditionCounterMinAvgMaxHourly Trend
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(2)\% Privileged Time03210
9/26/2012 8:39:53 AM - 9/26/2012 5:24:54 PMConditionCounterMinAvgMaxHourly Trend
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(2)\% Privileged Time04220
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(6)\% Privileged Time04230
9/28/2012 1:04:59 PM - 9/28/2012 9:45:00 PMConditionCounterMinAvgMaxHourly Trend
More than 30% privileged (kernel) mode CPU usage\\SL7DB01\Processor(0)\% Privileged Time01500
10/1/2012 7:40:08 PM - 10/2/2012 4:25:09 AMConditionCounterMinAvgMaxHourly Trend
More than 20% privileged (kernel) mode CPU usage\\SL7DB01\Processor(0)\% Privileged Time03230
Back to the top

Processor % Interrupt Time

Description: % Interrupt Time is the time the processor spends receiving and servicing hardware interrupts during sample intervals. This value is an indirect indicator of the activity of devices that generate interrupts, such as the system clock, the mouse, disk drivers, data communication lines, network interface cards and other peripheral devices. These devices normally interrupt the processor when they have completed a task or require attention. Normal thread execution is suspended during interrupts. Most system clocks interrupt the processor every 10 milliseconds, creating a background of interrupt activity. A dramatic increase in this counter indicates potential hardware problems.

This analysis checks for % Interrupt Time greater than 30%. If this occurs, then consider updating devices drivers for hardware that correlates to this alert.

References:
Measuring .NET Application Performance
http://msdn2.microsoft.com/en-us/library/ms998579.aspx

\Processor(*)\% Interrupt Time
Warning Range: 30 to 50
Critical Range: 50 to 99.999

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\Processor(*)\% Interrupt TimeMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
OKSL7DB01/_Total01400100


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
No Alerts Found

Back to the top

Processor % DPC Time

Description: % DPC Time is the percentage of time that the processor spent receiving and servicing deferred procedure calls (DPCs) during the sample interval. DPCs are interrupts that run at a lower priority than standard interrupts. % DPC Time is a component of % Privileged Time because DPCs are executed in privileged mode. They are counted separately and are not a component of the interrupt counters. This counter displays the average busy time as a percentage of the sample time.

\Processor(*)\% DPC Time
Warning Range: 20 to 99.999

Overall Counter Instance Statistics

Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

Condition\Processor(*)\% DPC TimeMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
OKSL7DB01/_Total00300000


Alerts

An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
No Alerts Found

Back to the top



SQLServer:Access Methods


SQLServer:Access Methods Forwarded Records/sec

Description: SQLServer:Access Methods Forwarded Records/sec

Description: Rows with varchar columns on tables without a clustered index can experience expansion when varchar values are updated with a longer string. In the case where the row cannot fit in the existing page, the row migrates and access to the row will traverse a pointer. Forwarded records occur when a data record in a heap increases in size and the records current page does not have the space to store the size increase. The record is moved to a new location, becoming a forwarded record, and the forwarding record is left in the original location to point to the real location of the record. The forwarded record points back to the forwarding record in case its location ever needs to change again. Access Methods Forwarded Records/sec measures the number of records fetched through forwarded record pointers which are due to tables without a clustered index. A forwarded record is basically a pointer. For instance, if you start with a short row, and update the row creating a wider row, the row might not fit on the data page. A pointer is put in its location and the row is forwarded to another page. This is done as a performance optimization so that all the non-clustered indexes on the heap do not have to be altered with the new location of the heap record. If a table has lots of forwarded records, scanning the table can be very inefficient. Also, rows with varchar columns can experience expansion when varchar values are updated with a longer string. In the case where the row cannot fit in the existing page, the row migrates and access to the row will traverse a pointer. Forwarded Records only occurs on heaps which are tables without clustered indexes. Threshold: (Yellow) - This value should not be greater than 10% of the number of Batch Requests/Sec

Next Steps:
Look at code to determine where the short row is inserted followed by an update. Forwarded records can be avoided by:
  • Using default values so that an update does not result in a longer row that is the root cause of forwarded records.
  • Using Char instead of Varchar. Using Char creates a fixed length so that an update does not result in a longer row.
  • Evaluate clustered indexes for heap tables.
  • In cases where clustered indexes cannot be used, drop non-clustered indexes, build a clustered index to reorganize pages and rows, drop the clustered index, and then recreate non-clustered indexes.
  • Learn to use the sys.dm_db_index_physical_stats dynamic management view (DMV) to find forwarded records. In the sys.dm_db_index_physical_stats DMV there is a column used called the forwarded_record_count which counts the number of records in a heap that have forward pointers to another data location. (This state occurs during an update, when there is not enough room to store the new row in the original location.)
    Reference:
    SQL Server Storage Engine http://blogs.msdn.com/sqlserverstorageengine/archive/2006/09/19/761437.aspx
    Forwarding and forwarded records, and the back-pointer size http://www.sqlskills.com/BLOGS/PAUL/post/Forwarding-and-forwarded-records-and-the-back-pointer-size.aspx
    sys.dm_db_index_physical_stats (Transact-SQL)
    http://msdn.microsoft.com/en-us/library/ms188917.aspx
    SQL Server, Access Methods Object
    http://msdn.microsoft.com/en-us/library/ms177426.aspx

  • \SQLServer:Access Methods\Forwarded Records/sec

    \SQLServer:SQL Statistics\Batch Requests/sec

    \PAL Generated(*)\Forwarded Records to Batch Requests Ratio Percentage
Warning Range: 10 to 68,320

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:Access Methods\Forwarded Records/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB0103130,1500588200

    Condition\SQLServer:SQL Statistics\Batch Requests/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB01035420036262219

    Condition\PAL Generated(*)\Forwarded Records to Batch Requests Ratio PercentageMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    A ratio of more than 1 forwarded record for every 10 batch requestsSL7DB01061.3668,32001,305.4463.587.2990


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    Time Range
    9/21/2012 3:04:39 PM - 9/21/2012 11:49:40 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.0296310
    9/21/2012 11:49:40 PM - 9/22/2012 8:34:41 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage07.5433760
    9/22/2012 8:34:41 AM - 9/22/2012 5:19:43 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.6896810
    9/23/2012 2:04:43 AM - 9/23/2012 10:44:44 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage08.7694720
    9/23/2012 10:44:44 AM - 9/23/2012 7:29:46 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.8877020
    9/23/2012 7:29:46 PM - 9/24/2012 4:14:46 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.9053640
    9/24/2012 4:14:46 AM - 9/24/2012 12:59:47 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage098.2292,6512
    9/24/2012 12:59:47 PM - 9/24/2012 9:44:49 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage015.6513900
    9/24/2012 9:44:49 PM - 9/25/2012 6:24:50 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage019.6924860
    9/25/2012 6:24:50 AM - 9/25/2012 3:09:51 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage052.0579431
    9/25/2012 3:09:51 PM - 9/25/2012 11:54:52 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.7714470
    9/25/2012 11:54:52 PM - 9/26/2012 8:39:53 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage068.6571,5111
    9/26/2012 8:39:53 AM - 9/26/2012 5:24:54 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage074.3588571
    9/26/2012 5:24:54 PM - 9/27/2012 2:04:55 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage01.2311140
    9/27/2012 2:04:55 AM - 9/27/2012 10:49:56 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage0146.8765,5921
    9/27/2012 10:49:56 AM - 9/27/2012 7:34:57 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage024.2454230
    9/27/2012 7:34:57 PM - 9/28/2012 4:19:58 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage06.6953150
    9/28/2012 4:19:58 AM - 9/28/2012 1:04:59 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage0972.11468,3206
    9/28/2012 1:04:59 PM - 9/28/2012 9:45:00 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage013.7149690
    9/28/2012 9:45:00 PM - 9/29/2012 6:30:00 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage013.418850
    9/29/2012 3:15:02 PM - 9/30/2012 12:00:03 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage015.61,6380
    9/30/2012 12:00:03 AM - 9/30/2012 8:45:04 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage048.4292,2590
    9/30/2012 8:45:04 AM - 9/30/2012 5:25:05 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage013.7141,4140
    10/1/2012 2:10:06 AM - 10/1/2012 10:55:07 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage040.1248190
    10/1/2012 10:55:07 AM - 10/1/2012 7:40:08 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage083.8172,7420
    10/1/2012 7:40:08 PM - 10/2/2012 4:25:09 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage07.1983990
    10/2/2012 4:25:09 AM - 10/2/2012 1:09:10 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 forwarded record for every 10 batch requests\\SL7DB01\PAL Generated()\Forwarded Records to Batch Requests Ratio Percentage076.0317590
    Back to the top

    SQLServer:Access Methods Full Scans/sec

    Description: SQLServer:Access Methods Full Scans/sec
    Description: This counter monitors the number of full scans on base tables or indexes. High values indicate that we may be having performance issues due to table / index page scans. If we see high CPU and / or low Page Life Expectancy (PLE) then we need to investigate this counter; however, if full scans are on small tables we can ignore this counter. A few of the main causes of high Full Scans/sec are missing indexes, too many rows requested, queries with missing indexes, or too many rows requested will have a large number of logical reads and an increased CPU time. This analysis throws a Warning alert if the ratio of Index Searches/sec to Full Scans/sec is less than 1000 to 1 and if there are more than 1000 Index Searches/sec.

    Threshold:
    Yellow: A ratio of more than 1 full scan for every 1000 index searches. The value of Index Searches/sec and Full Scans/sec should be greater than 1000.

    Formula: (AvgSQLServerAccessMethodsIndexSearchessecAll / AvgSQLServerAccessMethods_FullScanssec) < 1000

    Next Steps: The main causes of high Full Scans/sec are:
  • Missing indexes
  • Too many rows requested Queries with missing indexes or too many rows requested will have a large number of logical reads and an increased CPU time. As mentioned, if there is a high level of Full Scans to Index Searches, then it is important to also check the following: See PERFMON SQLServer:Buffer Manager performance counters for memory pressure:
  • Page Life Expectancy
  • Checkpoint pages/sec
  • Lazy writes/sec A high number of scans can cause buffer pool pressure (as indicated with low PLE and a higher Lazy Writes / sec count). Memory pressure will quickly manifest into disk pressure, so also check: See PERFMON Physical Disk performance counters:
  • Disk sec/read
  • Disk sec/write Note: Identify disk bottlenecks by using Performance Counters, Profiler, sys.dm_io_virtual_file_stats and SHOWPLAN output. Also refer to the sys.dm_io_virtual_file_stats dynamic management view (DMV) to track io_stalls to help identify IO bottlenecks. To back up and support this information, compare the counters to sys.dm_os_wait_stats output. If you see high values in perfmon, you may also see high waits for the following:
  • ASYNC_IO_COMPLETION
  • IO_COMPLETION
  • PAGEIOLATCH_* (Data page I/O completion waits appear as PAGEIOLATCH_* waits) Reactively, SQL Profiler can be used to identify which SQL statements are causing scans. Use the scans event class and events scan:started and scan:completed. Include the object ID data column. Save the profiler trace to a file and then convert it to trace table. You can then search for the scans event. The scan:completed event provides the associated IO so that you can also search for high reads, writes, and duration.
    Reference:
    SQL Server, Access Methods Object http://msdn.microsoft.com/en-us/library/ms177426.aspx
    SQL Server 2005 Waits and Queues http://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/Performance_Tuning_Waits_Queues.doc
    Wait Types and Correlation to Other Performance Info http://www.sqlmag.com/Files/09/40925/Webtable_01.doc

  • \SQLServer:Access Methods\Full Scans/sec

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:Access Methods\Full Scans/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    No ThresholdsSL7DB01017311,0571739463325


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    No Alerts Found

    Back to the top

    SQLServer:Access Methods Page Splits/sec

    Description: SQLServer:Access Methods Page Splits/sec
    Description: The number of page splits per second that occurs as the result of overflowing index pages. When a record is inserted into an index, it must be inserted in order. If the data page is full, the page splits in order to maintain the appropriate order. A high value for this counter may warrant the consideration of a lower fill factor. This value should be as low as possible. Heavily fragmented indexes may be the result of high page splits/sec.
    Threshold:
    Yellow: A ratio of more than 1 page split for every 20 batch requests Next Steps: If the number of page splits is high, consider increasing the fillfactor of your indexes. An increased fillfactor helps to reduce page splits by increasing the amount of free space on each page. Note: This counter also includes new page allocations, and does not mean there is an issue.
    Reference:
    SQL Server, Access Methods Object
    http://msdn.microsoft.com/en-us/library/ms177426(v=SQL.105).aspx

    \SQLServer:Access Methods\Page Splits/sec

    \SQLServer:SQL Statistics\Batch Requests/sec

    \PAL Generated(*)\Page Splits to Batch Requests Ratio Percentage
Warning Range: 20 to 6,606

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:Access Methods\Page Splits/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB0109543035322

    Condition\SQLServer:SQL Statistics\Batch Requests/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB01035420036262219

    Condition\PAL Generated(*)\Page Splits to Batch Requests Ratio PercentageMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    A ratio of more than 1 page split for every 20 batch requestsSL7DB01030.7486,6060241.8167.8126.4895.543


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    Time Range
    9/21/2012 3:04:39 PM - 9/21/2012 11:49:40 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage032.2861,6050
    9/21/2012 11:49:40 PM - 9/22/2012 8:34:41 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage115.257141-2
    9/22/2012 8:34:41 AM - 9/22/2012 5:19:43 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage011.642185-1
    9/22/2012 5:19:43 PM - 9/23/2012 2:04:43 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage942.5052,4330
    9/23/2012 2:04:43 AM - 9/23/2012 10:44:44 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage229.8174960
    9/23/2012 10:44:44 AM - 9/23/2012 7:29:46 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage533.5199360
    9/23/2012 7:29:46 PM - 9/24/2012 4:14:46 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage236.3242,6400
    9/24/2012 4:14:46 AM - 9/24/2012 12:59:47 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage425.5142480
    9/24/2012 12:59:47 PM - 9/24/2012 9:44:49 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage414.9151090
    9/24/2012 9:44:49 PM - 9/25/2012 6:24:50 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage235.6542,1560
    9/25/2012 6:24:50 AM - 9/25/2012 3:09:51 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage525.5475300
    9/25/2012 3:09:51 PM - 9/25/2012 11:54:52 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage330.2951,9640
    9/25/2012 11:54:52 PM - 9/26/2012 8:39:53 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage219.3521500
    9/26/2012 8:39:53 AM - 9/26/2012 5:24:54 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage318.9341930
    9/26/2012 5:24:54 PM - 9/27/2012 2:04:55 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage043.3174,3440
    9/27/2012 2:04:55 AM - 9/27/2012 10:49:56 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage022.6192670
    9/27/2012 10:49:56 AM - 9/27/2012 7:34:57 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage013.831810
    9/27/2012 7:34:57 PM - 9/28/2012 4:19:58 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage036.9623,3080
    9/28/2012 4:19:58 AM - 9/28/2012 1:04:59 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage222.4572260
    9/28/2012 1:04:59 PM - 9/28/2012 9:45:00 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage0112470
    9/28/2012 9:45:00 PM - 9/29/2012 6:30:00 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage066.4385,2190
    9/29/2012 3:15:02 PM - 9/30/2012 12:00:03 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage067.8296,6060
    9/30/2012 12:00:03 AM - 9/30/2012 8:45:04 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage054.1431,3300
    9/30/2012 8:45:04 AM - 9/30/2012 5:25:05 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage046.1241,0840
    9/30/2012 5:25:05 PM - 10/1/2012 2:10:06 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage061.2866,2270
    10/1/2012 2:10:06 AM - 10/1/2012 10:55:07 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage018.8381790
    10/1/2012 10:55:07 AM - 10/1/2012 7:40:08 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage018.491490
    10/1/2012 7:40:08 PM - 10/2/2012 4:25:09 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage041.5543,2280
    10/2/2012 4:25:09 AM - 10/2/2012 1:09:10 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 page split for every 20 batch requests\\SL7DB01\PAL Generated()\Page Splits to Batch Requests Ratio Percentage427.1154760
    Back to the top

    SQLServer:Buffer Manager


    SQLServer:Buffer Manager Buffer cache hit ratio

    Description: \SQLServer:Buffer Manager\Buffer cache hit ratio

    Description: The Buffer Cache Hit Ratio measures the percentage of pages that were found in the buffer pool without having to incur a read from disk. This counter indicates how often SQL Server goes to the buffer, not the hard disk, to get data. The higher this ratio, the better. A high ratio, close to 100% indicates that SQL Server did not have to go to the hard disk often to fetch data, and performance overall is boosted. If the Buffer Cache Hit Ratio was 100% that would suggest that all of the pages are being accessed from cache and does not require trips to disk, because of the optimistic read ahead mechanism, this is not exactly the case. When a user session wants to read data from the database, it will read directly from the SQL Server buffer cache (a logical read), or, if the buffer cache does not have the data that is requested, the data will be read into the buffer cache from disk (a physical read) and then from the buffer cache. If the requested data is in the buffer cache, then it is called a 'buffer hit'. If the data is not in the buffer cache it is called a 'buffer miss'. The ratio of buffer hits to total buffer requests is called the buffer cache hit ratio as can be seen from the following:

    Cache Hit Ratio = (Logical Reads - Physical Reads)/Logical Reads

    A read from memory takes approximately 100 nanoseconds, while a read from disk takes about 8 milliseconds or more. 1 millisecond = 1,000,000 nanoseconds The important point about SQL Server read operations is that when selecting data from the database, the user will wait on the complete read operation including all of the physical reads. The time is takes to select from the database depends on how much data will be read and how long it takes for those reads to occur. Even with cache reads, the time it takes to read a large amount of data can be significant. With physical reads, the time will be even longer. There are a few considerations to be aware of regarding the Buffer Cache Hit Ratio counter. First, unlike many of the other counters available for monitoring SQL Server, this counter averages the Buffer Cache Hit Ratio from the time the instance of SQL Server was started. In other words, this counter is not a real-time measurement, but an average. Secondly, the buffer cache hit ratio may be skewed by the read ahead mechanism. Read Ahead Reads are pages that were read into cache while the query was processed. Because of the read ahead mechanism, you should not infer from a high buffer cache hit ratio that SQL Server is not suffering from memory pressure or at least could not benefit from additional memory.
    Threshold:
    Yellow: Less than 97 percent buffer cache hit ratio
    Next Steps:
    Run expensive queries through the Database Tuning Advisor (DTA), add additional memory, and look for queries with a high number of logical reads and consider tuning and potentially rewriting them.
    Reference:
    SQL Server, Access Methods Object
    http://msdn.microsoft.com/en-us/library/ms177426.aspx

    \SQLServer:Buffer Manager\Checkpoint pages/sec

    \SQLServer:Buffer Manager\Buffer cache hit ratio
Warning Range: .001 to 97

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:Buffer Manager\Checkpoint pages/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB010422,3070199420

    Condition\SQLServer:Buffer Manager\Buffer cache hit ratioMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    Less than 97 percent buffer cache hit ratioSL7DB019410010000100100100


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    Time Range
    9/30/2012 12:00:03 AM - 9/30/2012 8:45:04 AMConditionCounterMinAvgMaxHourly Trend
    Less than 97 percent buffer cache hit ratio\\SL7DB01\SQLServer:Buffer Manager\Buffer cache hit ratio941001000
    Back to the top

    SQLServer:Buffer Manager Lazy writes/sec

    Description: \SQLServer:Buffer Manager\Lazy writes/sec

    Description: The Lazy Writes/sec counter records the number of buffers written each second by the buffer manager's lazy write process. This counter tracks how many times a second that the Lazy Writer process is moving dirty pages from the buffer to disk in order to free up buffer space. This process is where the dirty, aged buffers are removed from the buffer by a system process that frees the memory up for other uses. A dirty, aged buffer is one that has changes and needs to be written to the disk. High value on this counter possibly indicates I/O issues or even SQL Server memory problems. The Lazy writes / sec values should consistently be less than 20 for the average system. Generally speaking, this should not be a high value, say more than 20 per second or so. Ideally, it should be close to zero. If it is zero, this indicates that your SQL Server's buffer cache is plenty big and SQL Server doesn't have to free up dirty pages, instead waiting for this to occur during regular checkpoints. If this value is high, then a need for more memory is indicated.
    Threshold:
    Red: Greater than 20 Lazy Writes per second
    Next Steps: Look for an increase in SQL Server: Buffer Manager: Checkpoint Pages/sec and SQL Server:Buffer Manager: Lazy Writes/sec performance object counters because SQL Server 2005 starts to flush pages out of the buffer pool cache under memory pressure.
    Reference:
    SQL Server, Access Methods Object
    http://msdn.microsoft.com/en-us/library/ms177426.aspx

    \SQLServer:Buffer Manager\Checkpoint pages/sec

    \SQLServer:Buffer Manager\Lazy writes/sec
Critical Range: 20 to 230

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:Buffer Manager\Checkpoint pages/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB010422,3070199420

    Condition\SQLServer:Buffer Manager\Lazy writes/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    Greater than 20 lazy writes per secondSL7DB010023006000


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    Time Range
    9/21/2012 11:49:40 PM - 9/22/2012 8:34:41 AMConditionCounterMinAvgMaxHourly Trend
    Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec031860
    9/22/2012 5:19:43 PM - 9/23/2012 2:04:43 AMConditionCounterMinAvgMaxHourly Trend
    Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01540
    9/24/2012 12:59:47 PM - 9/24/2012 9:44:49 PMConditionCounterMinAvgMaxHourly Trend
    Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01750
    9/24/2012 9:44:49 PM - 9/25/2012 6:24:50 AMConditionCounterMinAvgMaxHourly Trend
    Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01290
    9/26/2012 5:24:54 PM - 9/27/2012 2:04:55 AMConditionCounterMinAvgMaxHourly Trend
    Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01450
    9/28/2012 9:45:00 PM - 9/29/2012 6:30:00 AMConditionCounterMinAvgMaxHourly Trend
    Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec032300
    9/30/2012 12:00:03 AM - 9/30/2012 8:45:04 AMConditionCounterMinAvgMaxHourly Trend
    Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01450
    10/1/2012 10:55:07 AM - 10/1/2012 7:40:08 PMConditionCounterMinAvgMaxHourly Trend
    Greater than 20 lazy writes per second\\SL7DB01\SQLServer:Buffer Manager\Lazy writes/sec01330
    Back to the top

    SQLServer:Buffer Manager Page life expectancy

    Description: SQLServer_Buffer Manager Page Life Expectancy

    Description: Number of seconds a page will stay in the buffer pool without references. This performance monitor counter tells you, on average, how long data pages are staying in the buffer. If this value gets below 300 seconds, this is a indication that SQL Server is doing too many logical reads putting pressure on the buffer pool or potentially that your SQL Server could use more memory in order to boost performance. Anything below 300 is a critical level. The Page life expectancy counter is considered one of the most critical counters for SQL Server. If Page life expectancy becomes low SQL Server will attempt physical reads from disk into the buffer pool to honor requests. Requests from physical disk will take considerably longer causing higher disk costs.
    Threshold:
    Red: Page life expectancy is less than 5 minutes (300 seconds)
    Next Steps: If Buffer Manager\Page life expectancy is low then the Buffer Manager\Lazy Writes /sec will be higher as the Lazy Writer will become active attempting to free the buffer cache as SQL Server will be under memory pressure. Due to the disk impact of the physical reads incurred, the \Physical Disk \Avg. Disk sec/Read counter may also become a bottleneck as SQL Server is reading from disk instead of the buffer pull to honor requests. Look for an increase in SQL Server: Buffer Manager: Checkpoint Pages/sec and SQL Server:Buffer Manager: Lazy Writes/sec performance object counters because SQL Server 2005 / 2008 starts to flush pages out of the buffer pool cache under memory pressure. Run expensive queries through the Database Tuning Advisor (DTA), look for queries with a high number of logical reads and consider tuning and potentially rewriting them, and potentiall add additional memory if non-hardware options to not address the issue.
    Reference:
    SQL Server, Access Methods Object http://msdn.microsoft.com/en-us/library/ms177426.aspx

    \SQLServer:Buffer Manager\Page life expectancy
Critical Range: .001 to 300

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:Buffer Manager\Page life expectancyMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    Page life expectancy is less then 5 minutesSL7DB011831,30798,785-29325,61025,00120,21016,973


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    Time Range
    9/21/2012 11:49:40 PM - 9/22/2012 8:34:41 AMConditionCounterMinAvgMaxHourly Trend
    Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy7231,24995,510-7,356
    9/22/2012 5:19:43 PM - 9/23/2012 2:04:43 AMConditionCounterMinAvgMaxHourly Trend
    Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy2758,46779,754-1,413
    9/23/2012 2:04:43 AM - 9/23/2012 10:44:44 AMConditionCounterMinAvgMaxHourly Trend
    Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy1397,10720,510-2,530
    9/28/2012 9:45:00 PM - 9/29/2012 6:30:00 AMConditionCounterMinAvgMaxHourly Trend
    Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy7947,85798,785-273
    9/30/2012 12:00:03 AM - 9/30/2012 8:45:04 AMConditionCounterMinAvgMaxHourly Trend
    Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy1812,39179,806-414
    9/30/2012 8:45:04 AM - 9/30/2012 5:25:05 PMConditionCounterMinAvgMaxHourly Trend
    Page life expectancy is less then 5 minutes\\SL7DB01\SQLServer:Buffer Manager\Page life expectancy6824,53136,610-339
    Back to the top

    SQLServer:General Statistics


    SQLServer:General Statistics User Connections

    Description: Number of users connected to the system. The number of users currently connected to the SQL Server.

    \SQLServer:General Statistics\User Connections

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:General Statistics\User ConnectionsMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB0138153261052146138129


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    No Alerts Found

    Back to the top


    SQLServer:Locks


    SQLServer:Locks Lock Waits/sec

    Description: Number of lock requests that could not be satisfied immediately and required the caller to wait before being granted the lock.

    \SQLServer:Locks(*)\Lock Waits/sec

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:Locks(*)\Lock Waits/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    No ThresholdsSL7DB01/_Total00100000


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    No Alerts Found

    Back to the top

    SQLServer:Locks Lock Wait Time (ms)

    Description: Total wait time (milliseconds) for locks in the last second.

    \SQLServer:Locks(*)\Lock Wait Time (ms)

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:Locks(*)\Lock Wait Time (ms)MinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    No ThresholdsSL7DB01/_Total05.9473,311.106091.776.01100


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    No Alerts Found

    Back to the top

    SQLServer:Memory Manager


    SQLServer:Memory Manager Memory Grants Pending

    Description: Current number of processes waiting for a workspace memory grant. Memory Grants Pending records the number of connections that are waiting for memory before they can begin processing a memory intensive query such as a sort or hash operation. Connections that wait in this state for a long enough time will eventually get an 8645 error (A time out occurred while waiting for memory resources to execute the query. Rerun the query). A spid waiting in this state will have a waittype of 0x0040 (RESOURCE_SEMAPHORE) in sysprocesses. If this counter remains above zero for any significant amount of time then you will need to track down what queries are doing sorts/hashes and run them through Index Tuning Wizard to see if they can get a more efficient plan.

    \SQLServer:Memory Manager\Memory Grants Pending
Warning Range: 1 to 2.999

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:Memory Manager\Memory Grants PendingMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB0100000000


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    No Alerts Found

    Back to the top

    SQLServer:SQL Statistics


    SQLServer:SQL Statistics Batch Requests/sec

    Description: Number of SQL batch requests received by server. This counter measures the number of batch requests that SQL Server receives per second, and generally follows in step to how busy your server's CPUs are. Generally speaking, over 1000 batch requests per second indicates a very busy SQL Server, and could mean that if you are not already experiencing a CPU bottleneck, that you may very well soon. Of course, this is a relative number, and the bigger your hardware, the more batch requests per second SQL Server can handle. From a network bottleneck approach, a typical 100Mbs network card is only able to handle about 3000 batch requests per second. If you have a server that is this busy, you may need to have two or more network cards, or go to a 1Gbs network card. Note: Sometimes low batch requests/sec can be misleading. If there were a SQL statements/sec counter, this would be a more accurate measure of the amount of SQL Server activity. For example, an application may call only a few stored procedures yet each stored procedure does lot of work. In that case, we will see a low number for batch requests/sec but each stored procedure (one batch) will execute many SQL statements that drive CPU and other resources. As a result, many counter thresholds based on the number of batch requests/sec will seem to identify issues because the batch requests on such a server are unusually low for the level of activity on the server. We cannot conclude that a SQL Server is not active simply by looking at only batch requests/sec. Rather, you have to do more investigation before deciding there is no load on the server. If the average number of batch requests/sec is below 5 and other counters (such as SQL Server processor utilization) confirm the absence of significant activity, then there is not enough of a load to make any recommendations or identify issues regarding scalability.

    \SQLServer:SQL Statistics\Batch Requests/sec
Warning Range: 1,000 to 1,199.999

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:SQL Statistics\Batch Requests/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB01035420036262219


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    No Alerts Found

    Back to the top

    SQLServer:SQL Statistics SQL Compilations/sec

    Description: Number of SQL compilations.

    \SQLServer:SQL Statistics\SQL Compilations/sec

    \SQLServer:SQL Statistics\Batch Requests/sec

    \PAL Generated(*)\SQL Compilations to Batch Requests Ratio Percentage
Warning Range: 1 to 100

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:SQL Statistics\SQL Compilations/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB010132770161086

    Condition\SQLServer:SQL Statistics\Batch Requests/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB01035420036262219

    Condition\PAL Generated(*)\SQL Compilations to Batch Requests Ratio PercentageMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per secondSL7DB01033.482100012.2431.27829.46227.665


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    Time Range
    9/21/2012 3:04:39 PM - 9/21/2012 11:49:40 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage033.305570
    9/21/2012 11:49:40 PM - 9/22/2012 8:34:41 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage335.848530
    9/22/2012 8:34:41 AM - 9/22/2012 5:19:43 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage034.17500
    9/22/2012 5:19:43 PM - 9/23/2012 2:04:43 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2628.39490
    9/23/2012 2:04:43 AM - 9/23/2012 10:44:44 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage530.904620
    9/23/2012 10:44:44 AM - 9/23/2012 7:29:46 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage729.811510
    9/23/2012 7:29:46 PM - 9/24/2012 4:14:46 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage430820
    9/24/2012 4:14:46 AM - 9/24/2012 12:59:47 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2340.924540
    9/24/2012 12:59:47 PM - 9/24/2012 9:44:49 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2436.849580
    9/24/2012 9:44:49 PM - 9/25/2012 6:24:50 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage538.058670
    9/25/2012 6:24:50 AM - 9/25/2012 3:09:51 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2041.292600
    9/25/2012 3:09:51 PM - 9/25/2012 11:54:52 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2135.524560
    9/25/2012 11:54:52 PM - 9/26/2012 8:39:53 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage539710
    9/26/2012 8:39:53 AM - 9/26/2012 5:24:54 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage1941.019650
    9/26/2012 5:24:54 PM - 9/27/2012 2:04:55 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage1532.096580
    9/27/2012 2:04:55 AM - 9/27/2012 10:49:56 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage242.076770
    9/27/2012 10:49:56 AM - 9/27/2012 7:34:57 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage1639.887760
    9/27/2012 7:34:57 PM - 9/28/2012 4:19:58 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage433.181760
    9/28/2012 4:19:58 AM - 9/28/2012 1:04:59 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2142.257590
    9/28/2012 1:04:59 PM - 9/28/2012 9:45:00 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage033.667690
    9/28/2012 9:45:00 PM - 9/29/2012 6:30:00 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage024.105550
    9/29/2012 6:30:00 AM - 9/29/2012 3:15:02 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage024.972480
    9/29/2012 3:15:02 PM - 9/30/2012 12:00:03 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage015.533550
    9/30/2012 12:00:03 AM - 9/30/2012 8:45:04 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage023.648810
    9/30/2012 8:45:04 AM - 9/30/2012 5:25:05 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage024.019480
    9/30/2012 5:25:05 PM - 10/1/2012 2:10:06 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage017.3811000
    10/1/2012 2:10:06 AM - 10/1/2012 10:55:07 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage141.105630
    10/1/2012 10:55:07 AM - 10/1/2012 7:40:08 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage1439.827590
    10/1/2012 7:40:08 PM - 10/2/2012 4:25:09 AMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage433.079590
    10/2/2012 4:25:09 AM - 10/2/2012 1:09:10 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Compilation for every 100 Batch Requests per second\\SL7DB01\PAL Generated()\SQL Compilations to Batch Requests Ratio Percentage2043.094670
    Back to the top

    SQLServer:SQL Statistics SQL Re-Compilations/sec

    Description: Number of SQL re-compiles. This needs to be 0 as much as possible. A recompile can cause deadlocks and compile locks that are not compatible with any locking type.

    \SQLServer:SQL Statistics\SQL Re-Compilations/sec

    \SQLServer:SQL Statistics\SQL Compilations/sec

    \PAL Generated(*)\SQL Re-Compilations To SQL Compilations Ratio Percentage
Warning Range: 10 to 53

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\SQLServer:SQL Statistics\SQL Re-Compilations/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB0100500000

    Condition\SQLServer:SQL Statistics\SQL Compilations/secMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB010132770161086

    Condition\PAL Generated(*)\SQL Re-Compilations To SQL Compilations Ratio PercentageMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    A ratio of more than 1 SQL Re-Compilation for every 10 SQL CompilationsSL7DB010.0835301.067000


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    Time Range
    9/28/2012 1:04:59 PM - 9/28/2012 9:45:00 PMConditionCounterMinAvgMaxHourly Trend
    A ratio of more than 1 SQL Re-Compilation for every 10 SQL Compilations\\SL7DB01\PAL Generated()\SQL Re-Compilations To SQL Compilations Ratio Percentage0.705530
    Back to the top

    System


    System Processor Queue Length

    Description: Processor Queue Length (PQL) is the number of threads in the processor queue. Unlike the disk counters, this counter shows ready threads only, not threads that are running. There is a single queue for processor time even on computers with multiple processors. Therefore, if a computer has multiple processors, you need to divide this value by the number of processors servicing the workload. A sustained processor queue of less than 10 threads per processor is normally acceptable, dependent of the workload.

    This analysis determines if the average processor queue length exceeds the number of processors. If so, then this could indicate a processor bottleneck. Use this analysis in correlation with Privileged Mode CPU Analysis and Excessive Processor Use by Process analysis.

    Note: Due to the way in which this counter is collected, ignore this counter and alerts for it when collected from a virtual computer.

    If there are more tasks ready to run than there are processors, threads queue up. The processor queue is the collection of threads that are ready but not able to be executed by the processor because another active thread is currently executing. A sustained or recurring queue of more threads than number of processors is a good indication of a processor bottleneck.

    You can use this counter in conjunction with the \Processor\% Processor Time counter to determine if your application can benefit from more CPUs.

    Reference:

    \System\Processor Queue Length
Warning Range: 15.999 to 79.999
Critical Range: 79.999 to 159.999

    Overall Counter Instance Statistics

    Overall statistics of each of the counter instances. Min, Avg, and Max are the minimum, average, and Maximum values in the entire log. Hourly Trend is the calculated hourly slope of the entire log. 10%, 20%, and 30% of Outliers Removed is the average of the values after the percentage of outliers furthest away from the average have been removed. This is to help determine if a small percentage of the values are extreme which can skew the average.

    Condition\System\Processor Queue LengthMinAvgMaxHourly TrendStd Deviation10% of Outliers Removed20% of Outliers Removed30% of Outliers Removed
    OKSL7DB0100400000


    Alerts

    An alert is generated if any of the thresholds were broken during one of the time ranges analyzed. The background of each of the values represents the highest priority threshold that the value broke. See each of the counter's respective analysis section for more details about what the threshold means.
    No Alerts Found

    Back to the top


    Back to the top


    Disclaimer: This report was generated using the Performance Analysis of Logs (PAL) tool. The information provided in this report is provided "as-is" and is intended for information purposes only. The software is licensed "as-is". You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.